.duty_list{overflow:hidden;}
.duty_list ul, .duty_list ul li{list-style: none;margin:0;padding:0;}
.duty_list ul{overflow:hidden;}
.duty_list ul li{overflow:hidden;padding:15px 0;display: block;border-bottom: 1px dashed #999999;}

.duty_list ul li .other{background: none repeat scroll 0 0 #F8F8F8;
    border-left: 3px solid #EEEEEE;
    margin-left: 38px;
    margin-top: 5px;
    padding: 5px;

}
.duty_list ul li .other p{margin:0px;padding:5px 0;}

.duty_list .userimg{float:left;width:38px;overflow:hidden;}

.duty_list .duty_title{margin-left:40px;font-size:14px;line-height:30px;overflow: hidden;word-wrap: break-word;word-break: normal;}

.duty_list .duty_title .title a{color: #006699;font-size:14px;}

.duty_list .duty_title .title.content{font-size:14px;line-height:30px;overflow: hidden;word-wrap: break-word;word-break: normal;}

.duty_list .duty_info{overflow: hidden;font-size:12px;color:#999999;}

    .comment_list ul li{overflow:hidden;padding:15px 0;display: block;border-bottom: 1px  #c0c0c0}

.rank {
    background: none repeat scroll 0 0 #BBBBBB;
    height: 15px;
    line-height: 15px;
    margin: 0 0 0 5px;
    padding: 0 3px;
    border-radius:5px 5px 5px 5px;
}

.mbtl {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
    width: 55px;
}
.mbtr {
    border-bottom: 1px solid #EEEEEE;
    margin: 10px 0 10px 0;
    min-height: 55px;
    overflow: hidden;
    padding: 10px;;
}
.mbtr .author{}
.mbtr .author a{color:#8f8f8f;}
.mbtr .title{margin-top:10px;}
.mbtr .title a{color: #444444;font-size:22px;}
.mbtr .content{line-height:30px;font-size:14px;}



/*排行榜页面*/
.top10{}
.top10 dl{overflow: hidden;}
.top10 dl dd{margin-bottom:15px;margin-left: 0;}
.top10 dl dd h3{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #EEEEEE;margin:0 8px;padding:5px;font-size:12px;position:relative;font-weight: bold;}

.top10 dl dd h3 span{float:right;color:#999999;font-weight:400;position:absolute;right:10px;}

.top10 dl dd ul, .top10 dl dd ul li{list-style: none;padding:0;margin:0;}

.top10 dl dd ul{border-top:1px solid #F5F5F5;margin:0 8px;background:#FFFFFF;}
.top10 dl dd ul li{border-color:#EEEEEE;border-style:solid;border-width:0 1px 1px;margin-bottom:0;padding:7px;clear:both;line-height:20px;word-wrap:break-word;overflow:hidden;}

.top10 .avatar {float:left;margin-right:10px;}
.top10 .avatar img {height:36px;width:36px;}
.avatar img {margin:1px;padding:7px;}

.top10 li em {color:#999999;float:right;margin-left:8px;}

.top10 li span {float:left;font-size:10px;height:14px;line-height:14px;margin:4px 8px 0 0;text-align:center;width:16px;}
.top10 li p{height:48px;margin:0;padding:0;}